package com.maozzi.common.util;

import java.util.UUID;


/**
 * token工具类
 * token 格式： UUID+ID
 *
 * @author maozi
 */
public class TokenUtil {
    /**
     * 获取UUID
     *
     * @return 返回
     */
    public static String randomId() {
        return UUID.randomUUID().toString().replace("-", "").trim();
    }

    /**
     * 获取token
     *
     * @param id id
     * @return 返回
     */
    public static String getToken(Long id) {
        return randomId() + id;
    }

    /**
     * 解密token
     *
     * @param token 令牌
     * @return 返回
     */
    public static Long decodeToken(String token) {
        return Long.parseLong(token.substring(32));
    }
}
